package pkg05.sieteymedia;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class Baraja{
    private List<Carta> lasCartas = new ArrayList<Carta>();
    public Baraja(){
        for (int i = 1; i <= 10; i++) {
            for (Palo palo : Palo.values()) {
                Carta c = new Carta(palo, i);
                lasCartas.add(c);
            }
        }
    }

    public List<Carta> getLasCartas() {
        return lasCartas;
    }
    
    public void mezclar() {
        // Collections.shuffle(laBaraja.getLasCartas());
        Random r = new Random(System.currentTimeMillis());
        for (int i = 0; i < 100; i++) {
            int pos = r.nextInt(lasCartas.size());  
            Carta aMover = lasCartas.remove(pos);
            lasCartas.add(aMover);
        }
    }

    Carta getCarta(int i) {
        return lasCartas.remove(i);
    }
}
